package com.boardgame.gwt.data.tile;

import com.boardgame.gwt.data.BaseGame;
import com.boardgame.gwt.data.GwtGameBoard;
import com.boardgame.gwt.data.GwtPlayerInfo;
import lombok.Data;

/**
 * 游戏Tile
 */
@Data
public abstract class GwtSpaceTile extends BaseGame {
    /**
     * 面
     */
    private int side;
    /**
     * 编号
     */
    private int number;
    /**
     * 玩家
     */
    private GwtPlayerInfo gwtPlayer;
    /**
     * 费用
     */
    private int cost;

    /**
     * 介绍
     */
    private String info;

    /**
     * 添加tile到版图
     */
    public abstract void addTileToMapSpace(GwtGameBoard gwtGameBoard);
}
